QuarkXPress 4.0 Developer Kit
=============================

QXP 4.0 Sample XTs

Sample XTensions
================

QXP 4.0 native Sample XTension
------------------------------
We have provided the Intermediate Interface sample XTension as a template for developing QXP 4.0 XTensions.

A full suite of Sample XTensions will be included with the finalized version of the QuarkXPress 4.0 XTensions Developer Kit that will be posted online and sent to you on CD-Rom.

This sample was built using the headers and libraries for QuarkXPress 4.0.  It will not run with any previous versions of the application.  

The folder for the Intermediate Interface Sample XT contains the following files:
 
* Intermediate Interface.mak -- A make file for Microsoft Visual C++
* Intermediate Interface.c -- A source file used by the .mak file.
* Intermediate Interface.rc -- A resource file used by the .mak file.
* Intermediate Interface.h -- A header file used by the source code.

3.xx Sample XTension
--------------------
We have provided the Pages an Spreads sample XTension as a template for converting 16 bit 3.xx Windows XTensions to run under the 3.xx emulation layer in QXP 4.0.

The folder for the Intermediate Interface Sample XT contains the following files:

* pg&sprds.c -- A source file used by the .mak file.
* pg&sprds.rc -- A resource file used by the .mak file.
* pgspds.mak -- A make file for Microsoft Visual C++


Creating a project with Visual C++ 4.2
--------------------------------------
Currently we support the Microsoft Visual C++ programming environment for the development of XTensions for QuarkXPress 4.0.  Please complete the following steps in order to create an XTensions project.

1) Select File/New from the menu.
2) Select project workspace in order to create a new project and click on the OK button.
3) Select Dynamic Link Library as the type and check the Win32 checkbox.
4) Enter a project name and select the create button.
5) Select Insert/Files into Project from the menu.
6) Insert all files(*.c,*.rc,...) that are part of your XTension and insert XTEVCWIN.LIB.
7) Select Build/Settings from the menu.
8) Go to the C/C++ tab.
9) Select Code Generation from the Category combo box.
10) Select __stdcall for the calling convention combo box and click on the OK button.
11) You are now ready to build your XTension!


DISCLAIMER
----------
All sample XTensions software provided by Quark, including the sample XTensions
provided in this developer material, are provided as a means of demonstrating how
to use the XTensions interface; they are not not intended, nor guaranteed to be
bug-free or fully comprehensive in their treatment of the respective subject
areas of XTensions development.
